<html>
    <head>
        <title>uni.getEnterOptionsSync</title>
    </head>
    <body>
        <script>
            // uni.getEnterOptionsSync() 示例代码
            


                        /*
                                一、概述

                                            获取启动时的参数。

                                            ★、各平台在启动时，参数获取存在差异，详细如下

                                                     ①、App平台：返回值与App.onLaunch的回调参数一致；
                                                     
                                                     ②、Web平台：返回值与App.onLaunch的回调参数一致，不同Vue版本支持情况有差异：

                                                              vue3项目：uni-app 3.2.13+ 支持；
                                                              vue2项目：uni-app 3.5.1+ 支持。  
                                                              
                                                     ③、小程序平台：如果当前小程序是冷启动，则返回值与 App.onLaunch 的回调参数一致；

                                                                如果当前是热启动，则返回值与 App.onShow 
                                                                
                                二、平台兼容性说明

                                               App	            web	        微信小程序	支付宝小程序	抖音小程序	快手小程序	QQ小程序	百度小程序	京东小程序	钉钉小程序	飞书小程序	元服务	小红书小程序
                                            √ (3.4.10+)	      √ (3.5.1+)	    √	    √	                √	    √	        x	        x	        x	    x	        x	        √	    √ 


                                三、返回参数说明

                                                        参数名	            类型	                    说明	                                                                            平台差异说明
                                                    
                                                    1、path	              String	                启动的路径(代码包路径)	
                                                    
                                                    2、scene	          Number	                启动时的场景值，具体值含义请查看各平台文档说明。App、web端恒为 1001。	

                                                    3、query	          Object	                启动时的 query 参数	

                                                    4、referrerInfo	      Object	                来源信息。如果没有则返回 {}	
                                                    
                                                    5、channel	          String	                如果应用没有设置渠道标识，则返回空字符串。取值如下	                                        仅 App 支持
                                                    
                                                    6、launcher	          String	                应用启动来源。取值如下	仅 App 支持
                                                    
                                                    7、forwardMaterials	Array<Object>	            打开的文件信息数组，只有从聊天素材场景打开（scene为1173）才会携带该参数                      微信小程序
                                                    
                                                    8、chatType	          number	                打开的文件信息数组，只有从聊天素材场景打开（scene为1173）才会携带该参数	                     仅微信小程序
                                                    
                                                    9、apiCategory	      string	                API 类别	                                                                            仅微信小程序(2.20.0+)
                                                    
                                                    10、showFrom	       number	                唤起小程序的方式，目前取值固定为 10，表示通过 schema 唤起	                                仅抖音小程序(1.90.0+)
                                                    
                                                    11、mode	    'default' | 'halfPage'	        启动小程序的模式	                                                                     仅快手小程序(1.20.0+)  
                                                    
                                                    

                                            <1>、Object referrerInfo

                                                        属性	    类型	    说明	                    平台差异说明

                                                    1、appId	    String	来源小程序 appId	            其他平台均支持，抖音小程序(1.15.0+)

                                                    2、extraData	Object	来源小程序传过来的数据。	     其他平台均支持，抖音小程序(1.15.0+)


                                             <2>、channel取值

                                                        默认提供 7 个渠道（Google、360、小米、华为、应用宝、vivo、oppo），
                                                        
                                                        更多可以在manifest.json文件中【源码视图】进行配置，详情 https://ask.dcloud.net.cn/article/35974


                                                                    默认渠道	        渠道标识ID
                                                                    
                                                                1、GooglePlay	        google

                                                                2、应用宝	            yyb

                                                                3、360应用市场	        360

                                                                4、华为应用商店	        huawei

                                                                5、小米应用商店     	xiaomi

                                                                6、vivo应用商店	        vivo

                                                                7、oppo应用商店	        oppo

                                             <3>、launcher 取值

                                                               值	            说明
                                                               
                                                            1、default	    默认启动方式，通常表示应用列表启动（360手助中搜索启动）

                                                            2、scheme	    通过urlscheme方式触发启动

                                                            3、push	        通过点击系统通知方式触发启动

                                                            4、uniLink	    通过通用链接（universal link）启动应用
                                                            
                                                            5、miniProgram	通过微信小程序启动应用

                                                            6、shortcut	    通过快捷方式启动，iOS平台表示通过3D Touch快捷方式，Android平台表示通过桌面快捷方式启动

                                                            7、barcode	    通过二维码扫描启动
                        */
        </script>
    </body>
</html>